runtime.workType.markrootNext (field)

11 uses

	runtime (current package)
		mgc.go#L381: 	markrootNext atomic.Uint32 // next markroot job
		mgc.go#L1963: 	if next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); work.full != 0 || next < jobs {
		mgcmark.go#L166: 	work.markrootNext.Store(0)
		mgcmark.go#L180: 	if next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); next < jobs {
		mgcmark.go#L1203: 		job := work.markrootNext.Add(1) - 1
		mgcmark.go#L1208: 	for next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); next < jobs; next = work.markrootNext.Load() {
		mgcmark.go#L1210: 		if work.markrootNext.CompareAndSwap(next, next+1) {
		mgcmark.go#L1276: 	if work.markrootNext.Load() < work.markrootJobs.Load() {
		mgcmark.go#L1433: 								if work.markrootNext.Load() < work.markrootJobs.Load() {
		mgcmark_greenteagc.go#L1169: 	if work.markrootNext.Load() < work.markrootJobs.Load() {